package pl.edu.agh.thieves.common;

import java.util.ArrayList;

public interface OptimalSolution {

	public void setItems(ArrayList<Item> items);

	public ArrayList<Item> getItems();

	public void setTimeOfAll(long time);

	public long getTimeOfAll();

	public void setTimeUntilBestIteration(long time);

	public long getTimeUntilBestIteration();

	public void setListOfAllIterations(ArrayList<Iteration> iterations);

	public ArrayList<Iteration> getListOfAllIterations();

	public void setNumberOfBestIteration(int iteration);

	public int getNumberOfBestIteration();
}
